

package ciicos.check.model.checkplan;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.List;

/**
 * @版本： V3.2.0
 * @版权：
 * @作者： 产研项目租
 * @日期： 2023-08-16
 */
@Data
public class CheckPlanForm {
    /**
     * 主键
     */
    private String id;
    /**
     * 创建用户
     **/
    @JsonProperty("creatoruserid")
    private String creatoruserid;

    /**
     * 创建时间
     **/
    @JsonProperty("creatortime")
    private String creatortime;

    /**
     * 修改用户
     **/
    @JsonProperty("lastmodifyuserid")
    private String lastmodifyuserid;

    /**
     * 修改时间
     **/
    @JsonProperty("lastmodifytime")
    private String lastmodifytime;

    /**
     * 编码
     **/
    @JsonProperty("code")
    private String code;

    /**
     * 名称
     **/
    @JsonProperty("name")
    private String name;

    /**
     * 需要人数
     **/
    @JsonProperty("needuser")
    private Integer needuser;

    /**
     * 计划用时（分钟）
     **/
    @JsonProperty("needtime")
    private Integer needtime;

    /**
     * 正偏差（分钟）
     **/
    @JsonProperty("errormax")
    private Double errormax;

    /**
     * 负偏差（分钟）
     **/
    @JsonProperty("errormin")
    private Double errormin;

    /**
     * 巡检队
     **/
    @JsonProperty("checkteam")
    private String checkteam;

    /**
     * 是否启用
     **/
    @JsonProperty("enabledmark")
    private String enabledmark;

    /**
     * 描述
     **/
    @JsonProperty("description")
    private String description;

    /**
     * 指导文件
     **/
    @JsonProperty("files")
    private String files;

    /**
     * 子表数据
     **/
    @JsonProperty("checkplanitemList")
    private List<CheckPlanItemModel> checkplanitemList;
    /**
     * 子表数据
     **/
    @JsonProperty("checkplantimeList")
    private List<CheckPlanTimeModel> checkplantimeList;

}
